TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 Adult 18 & Over Winter
Flight - 4.0 Men
Subflight - Flight B
--------------------------------------------------------------------------------------------------------------------------------------
Shaughnessy Ball Smashers
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Max Shaughnessy - 3.93
Cameron Sloan - 3.88
Max Wilkinson - 3.87
Noah Thacker - 3.83
Noah Farber - 3.81
Jesse Radabaugh - 3.80
Benjamin Colburn - 3.79
Spencer DeVeau - 3.76
Billy Yancey - 3.76
Noah Lipschultz - 3.75
Carl Vaughan - 3.74
Bradley Whitsitt - 3.73
Wyatt Sherwood - 3.72
Nathaniel Kline - 3.72
david fielder - 3.69
Joshua Li - 3.61
Mark Gness - 3.59
Jonathan Farber - 3.52
League Results By Position
1S 2S 1D 2D 3D
david fielder - 3.69 & Benjamin Colburn - 3.79 1 - 0
david fielder - 3.69 & Carl Vaughan - 3.74 0 - 1
david fielder - 3.69 & Mark Gness - 3.59 1 - 1
Benjamin Colburn - 3.79 & Max Wilkinson - 3.87 1 - 0
Billy Yancey - 3.76 & Carl Vaughan - 3.74 1 - 0 1 - 0
Billy Yancey - 3.76 & Nathaniel Kline - 3.72 1 - 1
Bradley Whitsitt - 3.73 & Joshua Li - 3.61 1 - 0
Bradley Whitsitt - 3.73 1 - 0 0 - 1
Carl Vaughan - 3.74 & Benjamin Colburn - 3.79 0 - 1
Carl Vaughan - 3.74 & Max Shaughnessy - 3.93 1 - 0
Carl Vaughan - 3.74 1 - 0
Cameron Sloan - 3.88 & Max Wilkinson - 3.87 2 - 0 1 - 0
Cameron Sloan - 3.88 2 - 1
Jesse Radabaugh - 3.80 & Max Wilkinson - 3.87 0 - 1 1 - 0
Joshua Li - 3.61 0 - 1
Max Shaughnessy - 3.93 & Max Wilkinson - 3.87 1 - 0
Max Wilkinson - 3.87 0 - 1
Mark Gness - 3.59 & Nathaniel Kline - 3.72 1 - 0
Noah Thacker - 3.83 & Max Shaughnessy - 3.93 1 - 0
Noah Thacker - 3.83 4 - 0 1 - 1
Noah Farber - 3.81 & Jesse Radabaugh - 3.80 1 - 0
Noah Farber - 3.81 & Jonathan Farber - 3.52 1 - 0
Noah Farber - 3.81 & Noah Lipschultz - 3.75 1 - 0
Noah Farber - 3.81 & Spencer DeVeau - 3.76 3 - 0 2 - 0
Noah Lipschultz - 3.75 & Billy Yancey - 3.76 1 - 0
Noah Lipschultz - 3.75 & Jesse Radabaugh - 3.80 0 - 1
Spencer DeVeau - 3.76 0 - 1 2 - 0
Wyatt Sherwood - 3.72 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Chase - Winter '24
League Record: 9 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Bryan Hoff - 4.12
Ankit Gupta - 3.94
Eran Singer - 3.87
Aaron Chung - 3.86
Phillip Chase - 3.85
paul schoenecker - 3.81
Koushik Dutta - 3.78
KJ Lynch - 3.78
Brian Weber - 3.73
Matthew Chu - 3.68
Luke Ditzler - 3.44
Alexandr Weigel - 3.41
Michael Muratore - 3.40
Andrew Womeldorf - 3.21
League Results By Position
1S 2S 1D 2D 3D
paul schoenecker - 3.81 & Andrew Womeldorf - 3.21 0 - 1
paul schoenecker - 3.81 & Brian Weber - 3.73 0 - 1 3 - 0
paul schoenecker - 3.81 & Koushik Dutta - 3.78 1 - 0
paul schoenecker - 3.81 2 - 0
Alexandr Weigel - 3.41 & Andrew Womeldorf - 3.21 0 - 1
Alexandr Weigel - 3.41 0 - 1
Ankit Gupta - 3.94 1 - 0 2 - 0
Aaron Chung - 3.86 & Bryan Hoff - 4.12 3 - 0
Aaron Chung - 3.86 & Phillip Chase - 3.85 3 - 1
Brian Weber - 3.73 & Michael Muratore - 3.40 1 - 1
Brian Weber - 3.73 1 - 0 1 - 0
Eran Singer - 3.87 7 - 1
Koushik Dutta - 3.78 & Matthew Chu - 3.68 1 - 3
Koushik Dutta - 3.78 & Phillip Chase - 3.85 2 - 0
KJ Lynch - 3.78 & paul schoenecker - 3.81 1 - 0
KJ Lynch - 3.78 & Alexandr Weigel - 3.41 0 - 1 3 - 1
Luke Ditzler - 3.44 & Andrew Womeldorf - 3.21 1 - 0
Luke Ditzler - 3.44 1 - 2
Michael Muratore - 3.40 & Matthew Chu - 3.68 0 - 1
Phillip Chase - 3.85 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Fermstad: LakeVillains
League Record: 1 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
Eli Ross - 3.77
Anthony Ross - 3.75
Jo Janssens - 3.69
Justin Mack - 3.68
Charlie Klein - 3.60
Tony Mosser - 3.56
Matt Hauwiller - 3.56
Ken Oi - 3.55
Lucas Tesh - 3.52
Michael Gilbert - 3.44
James Egberg - 3.42
Rashad Khan - 3.40
Derek Fermstad - 3.32
Nick George - 3.28
Nabeel Qazi - 3.25
Alejandro Trevino - 3.18
League Results By Position
1S 2S 1D 2D 3D
Alejandro Trevino - 3.18 & Derek Fermstad - 3.32 0 - 1
Alejandro Trevino - 3.18 & Nick George - 3.28 0 - 1
Alejandro Trevino - 3.18 & Rashad Khan - 3.40 0 - 1
Alejandro Trevino - 3.18 & Tony Mosser - 3.56 0 - 1
Anthony Ross - 3.75 & Derek Fermstad - 3.32 0 - 1
Charlie Klein - 3.60 & Michael Gilbert - 3.44 1 - 0
Charlie Klein - 3.60 & Tony Mosser - 3.56 0 - 1
Derek Fermstad - 3.32 & Michael Gilbert - 3.44 0 - 1
Derek Fermstad - 3.32 & Matt Hauwiller - 3.56 0 - 1
Eli Ross - 3.77 & Anthony Ross - 3.75 1 - 1 2 - 0
Eli Ross - 3.77 & Lucas Tesh - 3.52 0 - 1 1 - 0
Eli Ross - 3.77 & Nick George - 3.28 0 - 1
Jo Janssens - 3.69 & Charlie Klein - 3.60 0 - 1
Jo Janssens - 3.69 & Justin Mack - 3.68 1 - 0
Jo Janssens - 3.69 & Lucas Tesh - 3.52 0 - 1
Justin Mack - 3.68 0 - 1 0 - 2
James Egberg - 3.42 & Matt Hauwiller - 3.56 1 - 0
James Egberg - 3.42 0 - 2 0 - 3
Ken Oi - 3.55 1 - 3 0 - 1
Lucas Tesh - 3.52 & Charlie Klein - 3.60 0 - 1
Lucas Tesh - 3.52 & Derek Fermstad - 3.32 0 - 1
Lucas Tesh - 3.52 & Justin Mack - 3.68 0 - 1
Lucas Tesh - 3.52 & Matt Hauwiller - 3.56 0 - 1
Lucas Tesh - 3.52 & Tony Mosser - 3.56 1 - 0
Matt Hauwiller - 3.56 & Tony Mosser - 3.56 0 - 1
Nick George - 3.28 0 - 1 0 - 1
Nabeel Qazi - 3.25 & Ken Oi - 3.55 0 - 1
Nabeel Qazi - 3.25 & Matt Hauwiller - 3.56 0 - 1
Nabeel Qazi - 3.25 & Tony Mosser - 3.56 0 - 1 0 - 1
Rashad Khan - 3.40 0 - 2 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Jilek/Elfstrum Winter
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Greg Elfstrum - 3.82
Dave Malek - 3.82
Paul Jilek - 3.75
Miguel Padilla - 3.72
Justin Graham - 3.72
Geoffrey Elfstrum - 3.71
Kenneth Gutzman - 3.70
Preston Husom - 3.69
Robert Wyly - 3.67
David Wareham - 3.66
Matt Olson - 3.65
Alan Stratton - 3.65
Jason Ostrowski - 3.61
Steven Casperson - 3.58
Mark Olson - 3.47
League Results By Position
1S 2S 1D 2D 3D
Alan Stratton - 3.65 & David Wareham - 3.66 0 - 1 1 - 0
Alan Stratton - 3.65 & Jason Ostrowski - 3.61 1 - 0
Dave Malek - 3.82 & Greg Elfstrum - 3.82 1 - 0
Dave Malek - 3.82 & Miguel Padilla - 3.72 0 - 1
Dave Malek - 3.82 & Matt Olson - 3.65 0 - 1
Dave Malek - 3.82 & Mark Olson - 3.47 0 - 1
Dave Malek - 3.82 1 - 0
David Wareham - 3.66 3 - 1
Geoffrey Elfstrum - 3.71 & Greg Elfstrum - 3.82 2 - 0
Geoffrey Elfstrum - 3.71 & Justin Graham - 3.72 0 - 1
Geoffrey Elfstrum - 3.71 0 - 1 1 - 0
Greg Elfstrum - 3.82 & Justin Graham - 3.72 1 - 0 2 - 1
Greg Elfstrum - 3.82 & Miguel Padilla - 3.72 0 - 1
Greg Elfstrum - 3.82 & Paul Jilek - 3.75 1 - 0
Justin Graham - 3.72 & Matt Olson - 3.65 0 - 1
Justin Graham - 3.72 1 - 0 1 - 1
Jason Ostrowski - 3.61 & Robert Wyly - 3.67 0 - 1
Jason Ostrowski - 3.61 0 - 2
Kenneth Gutzman - 3.70 & Robert Wyly - 3.67 3 - 1
Miguel Padilla - 3.72 & Matt Olson - 3.65 0 - 1
Mark Olson - 3.47 & Kenneth Gutzman - 3.70 0 - 1
Mark Olson - 3.47 & Steven Casperson - 3.58 0 - 1
Preston Husom - 3.69 1 - 6
Paul Jilek - 3.75 & Miguel Padilla - 3.72 1 - 0
Paul Jilek - 3.75 & Matt Olson - 3.65 2 - 0
Robert Wyly - 3.67 & Steven Casperson - 3.58 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano/Ostlund: TBC v2
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Brett Pauley - 3.73
Guang Yang - 3.71
Dan Swanson - 3.62
kaushal kalyanasundaram - 3.60
CRAIG STERN - 3.60
Alex Chou - 3.54
Tom Henjum - 3.52
Kailash Kalyanasundaram - 3.52
Per Ostlund - 3.48
Steven Swanberg - 3.47
Keith Swift - 3.36
Matt Woelfel - 3.34
Christopher Bogen - 3.32
League Results By Position
1S 2S 1D 2D 3D
Alex Chou - 3.54 0 - 2 2 - 5
Brett Pauley - 3.73 0 - 1
Christopher Bogen - 3.32 1 - 1
CRAIG STERN - 3.60 & Christopher Bogen - 3.32 1 - 1
CRAIG STERN - 3.60 & Dan Swanson - 3.62 0 - 1
CRAIG STERN - 3.60 & Matt Woelfel - 3.34 1 - 0 1 - 1
CRAIG STERN - 3.60 & Per Ostlund - 3.48 0 - 1 0 - 2
Dan Swanson - 3.62 & kaushal kalyanasundaram - 3.60 0 - 2
Dan Swanson - 3.62 & Matt Woelfel - 3.34 0 - 1 1 - 0
Dan Swanson - 3.62 & Tom Henjum - 3.52 0 - 2
Guang Yang - 3.71 3 - 5
Keith Swift - 3.36 & Tom Henjum - 3.52 1 - 1 0 - 2
Kailash Kalyanasundaram - 3.52 & kaushal kalyanasundaram - 3.60 2 - 6
Per Ostlund - 3.48 & Brett Pauley - 3.73 0 - 1
Per Ostlund - 3.48 & Christopher Bogen - 3.32 1 - 0
Per Ostlund - 3.48 & Steven Swanberg - 3.47 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Duwearatchi/Ballentine 18+ Winter
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Harrison - 3.93
Matt Lechevin - 3.90
Jeff Fontaine - 3.85
Kevin Madugula - 3.81
Chris Schlichting - 3.78
Jakob Strawhecker - 3.77
Robert Myrland - 3.76
Jesse Raymond - 3.76
Mark Matijasevich - 3.74
John Simon - 3.72
Thomas C Anderson - 3.71
Ramji Kamakoti - 3.71
Chad Engel - 3.68
Timothy Marshall - 3.67
Timothy Edmund - 3.65
Chandha Duwearatchi - 3.65
Craig Ballentine - 3.54
Cory ONeill - 3.46
An Phan - 3.26
League Results By Position
1S 2S 1D 2D 3D
An Phan - 3.26 & Cory ONeill - 3.46 0 - 1
An Phan - 3.26 & Jeff Fontaine - 3.85 1 - 2
An Phan - 3.26 & John Simon - 3.72 1 - 0
An Phan - 3.26 1 - 0
Chandha Duwearatchi - 3.65 & Ramji Kamakoti - 3.71 0 - 1
Chris Schlichting - 3.78 & Jeff Fontaine - 3.85 1 - 0
Chris Schlichting - 3.78 & Timothy Marshall - 3.67 1 - 1
Chris Schlichting - 3.78 1 - 0 2 - 0
Chad Engel - 3.68 & Chandha Duwearatchi - 3.65 0 - 1
Chad Engel - 3.68 & Ramji Kamakoti - 3.71 0 - 1
Chad Engel - 3.68 & Timothy Edmund - 3.65 0 - 1 0 - 1
Craig Ballentine - 3.54 & Cory ONeill - 3.46 0 - 1
Craig Ballentine - 3.54 & Jakob Strawhecker - 3.77 0 - 1
Jeff Fontaine - 3.85 & Jesse Raymond - 3.76 1 - 0 1 - 0
Jesse Raymond - 3.76 & Robert Myrland - 3.76 2 - 1
John Simon - 3.72 & Timothy Marshall - 3.67 0 - 1
John Simon - 3.72 0 - 1
Jakob Strawhecker - 3.77 & Brian Harrison - 3.93 1 - 0
Jakob Strawhecker - 3.77 & Robert Myrland - 3.76 2 - 0
Jakob Strawhecker - 3.77 & Ramji Kamakoti - 3.71 1 - 1
Jakob Strawhecker - 3.77 & Timothy Marshall - 3.67 1 - 0
Kevin Madugula - 3.81 2 - 1 2 - 1
Matt Lechevin - 3.90 6 - 0
Mark Matijasevich - 3.74 2 - 1
Robert Myrland - 3.76 & Timothy Marshall - 3.67 1 - 0
Thomas C Anderson - 3.71 & Cory ONeill - 3.46 0 - 1
Thomas C Anderson - 3.71 & Jeff Fontaine - 3.85 0 - 1